/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package negocio.bd;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import negocio.Usuario;
import utiles.ConexionBD;
import utiles.Logger;

/**
 *
 * @author ivan
 */
public class BDUsuarios {
    
     public static boolean añadirUsuario(Usuario user){
        java.sql.Connection db = new ConexionBD().getConnection();
        try {
            java.sql.PreparedStatement insert = db.prepareStatement("INSERT INTO `gestionTienda`.`Usuarios` VALUES (?,?,?,?)");
            insert.setInt(1, user.getId());
            insert.setString(2, user.getNombre());
            insert.setString(3, new String(user.getContraseña()));
            insert.setInt(4, user.getPermisos());
            insert.executeUpdate();
            return true;
        } catch (SQLException ex){
            Logger.printError(ex.getMessage());
        }return false;
    }
     public static boolean modificarUsuario(Usuario vuser){
         java.sql.Connection db = new ConexionBD().getConnection();
         try {
            java.sql.PreparedStatement update = db.prepareStatement("UPDATE `gestionTienda`.`Usuarios` SET nombre=? , contraseña=? , permisos=? WHERE idEmpleado='"+vuser.getId()+"'");
            update.setString(2, vuser.getNombre());
            update.setString(3, new String(vuser.getContraseña()));
            update.setInt(4, vuser.getPermisos());
            update.execute();
        } catch (SQLException ex){
            Logger.printError(ex.getMessage());
        }return false;
        
    }
}
